rented premises - Español Inglés Diccionario